package com.ttl.bc.ap.debitnote2.action;

import org.apache.struts.action.ActionForm;

@SuppressWarnings("serial")
public class BCDebitNote2Form extends ActionForm {
	
	private	String	docNo;				//	เลขที่เอกสาร						varchar			20	Y									Y			N		
	private	String	taxNo;				//	เลขที่ใบกำกับภาษี					varchar			20									
	private	String	docDate;			//	วันที่เอกสาร						Date										
	private	String	taxDate;
	private	String	dueDate;			//	วันถึงกำหนดชำระ					Date										
	private	Integer	taxType;			//	ประเภทภาษี 						Smallint																			0
										//  (0=แยกนอก,1=รวมใน)
	private	String	apCode;				//	รหัสเจ้าหนี้						varchar			20			Y	BCAP					
	private	String	departCode;			//	รหัสแผนก						varchar			10			Y	BCDepartment					

	private	Integer	causeType;			//	0=รับคืนสินค้า  1=ราคาผิด  2=สินค้าแตก	SMALLINT
	private	String	causeCode; 			//	สาเหตุการส่งคืน					VARCHAR			10									
	private	String	projectCode;		//	รหัสโครงการ						varchar			10			Y	BCProject
	private	String	allocateCode;		//	รหัสการจัดสรร					varchar			10			Y	BCAllocate									
	private	String	billGroup;			//	กลุ่มของบิล						varchar			10										

	private	Double	taxRate;			//	อัตราภาษี						Double																				7.00	
	private	Double	sumOldAmount;		//	รวมใบกำกับเดิม(เป็นเงินบาทตาม rate ใหม่)	Double																				0.00
	private	Double	sumOfItemAmount; 	//	รวมยอดของรายการสินค้า ตามสินค้าที่คิดภาษี	Double
	private	Double	sumofBeforeTax;		//	รวมยอดก่อนภาษี					Double																				0.00	
	private	Double	sumOfTaxAmount;		//	รวมยอดภาษีมูลค่าอัตราเพิ่ม				Double																				0.00	
	private	Double	sumOfTotalTax;		//	รวมยอดรวมภาษี					Double																				0.00	
	private	Double	sumOfExceptTax;		//	ยอดยกเว้นภาษี					Double																				0.00	
	private	Double	sumTrueAmount;		//	รวมยอดที่ถูกต้อง(เป็นเงินบาท)			Double																				0.00		
			
	private	String	myDescription;		//	หมายเหตุบิล						varchar			255																			
	private	String	currencyCode;		//	รหัสสกุลเงิน						varchar			10			Y	BCCurrency					
	private	Double	exchangeRate;		//	อัตราแลกเปลี่ยนเงินตรา				Double																				1.00	

	private	String	docNoInv;
	private	Double	oldAmount;
	
	private	String	taxAmount;
	
	private	String	itemCode;
	private	String	itemName;
	private	String	docNoInv2;
	private	String	unitCode;
	private	Double	discQty;
	private	Double	billQty;
	private	Double	price;
	private	String	discountWord;
	private	String	discountAmount;
	private	Double	amount;
	private	String	whCode;			//	รหัสคลังสินค้า
	private	String	shelfCode;		//	รหัสที่เก็บสินค้า	

	private	Integer	creditDay;
	
	
	
	public String getTaxAmount() {
		return taxAmount;
	}
	public void setTaxAmount(String taxAmount) {
		this.taxAmount = taxAmount;
	}
	public String getTaxDate() {
		return taxDate;
	}
	public void setTaxDate(String taxDate) {
		this.taxDate = taxDate;
	}
	public Integer getCreditDay() {
		return creditDay;
	}
	public void setCreditDay(Integer creditDay) {
		this.creditDay = creditDay;
	}
	public String getWhCode() {
		return whCode;
	}
	public void setWhCode(String whCode) {
		this.whCode = whCode;
	}
	public String getShelfCode() {
		return shelfCode;
	}
	public void setShelfCode(String shelfCode) {
		this.shelfCode = shelfCode;
	}
	public Double getBillQty() {
		return billQty;
	}
	public void setBillQty(Double billQty) {
		this.billQty = billQty;
	}
	public String getDocNoInv() {
		return docNoInv;
	}
	public void setDocNoInv(String docNoInv) {
		this.docNoInv = docNoInv;
	}
	public Double getOldAmount() {
		return oldAmount;
	}
	public void setOldAmount(Double oldAmount) {
		this.oldAmount = oldAmount;
	}
	public String getItemCode() {
		return itemCode;
	}
	public void setItemCode(String itemCode) {
		this.itemCode = itemCode;
	}
	public String getItemName() {
		return itemName;
	}
	public void setItemName(String itemName) {
		this.itemName = itemName;
	}
	public String getDocNoInv2() {
		return docNoInv2;
	}
	public void setDocNoInv2(String docNoInv2) {
		this.docNoInv2 = docNoInv2;
	}
	public String getUnitCode() {
		return unitCode;
	}
	public void setUnitCode(String unitCode) {
		this.unitCode = unitCode;
	}
	public Double getDiscQty() {
		return discQty;
	}
	public void setDiscQty(Double discQty) {
		this.discQty = discQty;
	}
	public Double getPrice() {
		return price;
	}
	public void setPrice(Double price) {
		this.price = price;
	}
	public String getDiscountWord() {
		return discountWord;
	}
	public void setDiscountWord(String discountWord) {
		this.discountWord = discountWord;
	}
	public String getDiscountAmount() {
		return discountAmount;
	}
	public void setDiscountAmount(String discountAmount) {
		this.discountAmount = discountAmount;
	}
	public Double getAmount() {
		return amount;
	}
	public void setAmount(Double amount) {
		this.amount = amount;
	}
	public String getDocNo() {
		return docNo;
	}
	public void setDocNo(String docNo) {
		this.docNo = docNo;
	}
	public String getTaxNo() {
		return taxNo;
	}
	public void setTaxNo(String taxNo) {
		this.taxNo = taxNo;
	}
	public String getDocDate() {
		return docDate;
	}
	public void setDocDate(String docDate) {
		this.docDate = docDate;
	}
	public String getDueDate() {
		return dueDate;
	}
	public void setDueDate(String dueDate) {
		this.dueDate = dueDate;
	}
	public Integer getTaxType() {
		return taxType;
	}
	public void setTaxType(Integer taxType) {
		this.taxType = taxType;
	}
	public String getApCode() {
		return apCode;
	}
	public void setApCode(String apCode) {
		this.apCode = apCode;
	}
	public String getDepartCode() {
		return departCode;
	}
	public void setDepartCode(String departCode) {
		this.departCode = departCode;
	}
	public Integer getCauseType() {
		return causeType;
	}
	public void setCauseType(Integer causeType) {
		this.causeType = causeType;
	}
	public String getCauseCode() {
		return causeCode;
	}
	public void setCauseCode(String causeCode) {
		this.causeCode = causeCode;
	}
	public String getProjectCode() {
		return projectCode;
	}
	public void setProjectCode(String projectCode) {
		this.projectCode = projectCode;
	}
	public String getAllocateCode() {
		return allocateCode;
	}
	public void setAllocateCode(String allocateCode) {
		this.allocateCode = allocateCode;
	}
	public String getBillGroup() {
		return billGroup;
	}
	public void setBillGroup(String billGroup) {
		this.billGroup = billGroup;
	}
	public Double getTaxRate() {
		return taxRate;
	}
	public void setTaxRate(Double taxRate) {
		this.taxRate = taxRate;
	}
	public Double getSumOldAmount() {
		return sumOldAmount;
	}
	public void setSumOldAmount(Double sumOldAmount) {
		this.sumOldAmount = sumOldAmount;
	}
	public Double getSumOfItemAmount() {
		return sumOfItemAmount;
	}
	public void setSumOfItemAmount(Double sumOfItemAmount) {
		this.sumOfItemAmount = sumOfItemAmount;
	}
	public Double getSumofBeforeTax() {
		return sumofBeforeTax;
	}
	public void setSumofBeforeTax(Double sumofBeforeTax) {
		this.sumofBeforeTax = sumofBeforeTax;
	}
	public Double getSumOfTaxAmount() {
		return sumOfTaxAmount;
	}
	public void setSumOfTaxAmount(Double sumOfTaxAmount) {
		this.sumOfTaxAmount = sumOfTaxAmount;
	}
	public Double getSumOfTotalTax() {
		return sumOfTotalTax;
	}
	public void setSumOfTotalTax(Double sumOfTotalTax) {
		this.sumOfTotalTax = sumOfTotalTax;
	}
	public Double getSumOfExceptTax() {
		return sumOfExceptTax;
	}
	public void setSumOfExceptTax(Double sumOfExceptTax) {
		this.sumOfExceptTax = sumOfExceptTax;
	}
	public Double getSumTrueAmount() {
		return sumTrueAmount;
	}
	public void setSumTrueAmount(Double sumTrueAmount) {
		this.sumTrueAmount = sumTrueAmount;
	}
	public String getMyDescription() {
		return myDescription;
	}
	public void setMyDescription(String myDescription) {
		this.myDescription = myDescription;
	}
	public String getCurrencyCode() {
		return currencyCode;
	}
	public void setCurrencyCode(String currencyCode) {
		this.currencyCode = currencyCode;
	}
	public Double getExchangeRate() {
		return exchangeRate;
	}
	public void setExchangeRate(Double exchangeRate) {
		this.exchangeRate = exchangeRate;
	}
}
